*{
	padding:0;
	margin:0;
	list-style:none;
}

a{
	font-size:12px;
	text-decoration:none;
	color:#6C6C6C;
}

// body{
// 		background: #f7f7f7;
// }
//头部开始
#head{
	height:120px;
	width:100%;
	.head_left{
		height:85px;
		width:165px;
		display: block;
		margin-left: 192px;
		float:left;

	}
	.head_right{
		height:100px;
		width:476px;
		// border:1px solid red;
		float:right;
		margin-right:203px;
		.zhenpin{
			height: 31px;
			width:99px;
			background:url(../image/header_corn_new_v2.png) no-repeat -6px 0px;
			display:block;
			margin-top:32px;
			float:left;
			margin-left:25px;
		}
		.baoyou{
			height: 31px;
			width:99px;
			background:url(../image/header_corn_new_v2.png) no-repeat -6px -33px;
			display:block;
			margin-top:32px;
			float:left;
			margin-left:25px;
		}
		.shanfa{
			height: 31px;
			width:99px;
			background:url(../image/header_corn_new_v2.png) no-repeat 0px -64px;
			display:block;
			margin-top:32px;
			float:left;
			margin-left:25px;
		}
	}

}
#middle{
	height:515px;
	width:100%;
	// border:1px solid red;
	.middle_left{
		height:360px;
		width: 550px;
		background:url(../image/login.png) no-repeat; 
		margin-left:193px;
		margin-top: 37px;
		float:left;
	}
	.middle_right{
		height:440px;
		
		// border:1px solid red;
		float:left;
		margin-left:40px;
		margin-top: 32px;
		.shadow_left{
			height:440px;
			width:8px;
			background:url(../image/shadow.png) no-repeat;
			float:left;
		}
		.form{
			width:358px;
			height:440px;
			// border:1px solid red;
			float:left;
			box-shadow:0px 0px 4px #DDDDDD;
			.form_head{
				height: 47px;
				width:319px;
				// border:1px solid red;
				margin-left:16px;
				margin-top:10px;
				h2{
					font-family:微软雅黑;
					color:#E42756;
					line-height:47px;
					float:left;
				}
				span{
					font-size: 12px;
					color:#969696;
					line-height:47px;
					float:left;
					margin-left:75px;
				}
				a{
					display:block;
					height:20px;
					color:#E42756;
					line-height:47px;
					float:left;
				}
				.login{
					min-height:306px;
					width:318px;
					// border:1px solid red;
					float:left;
					margin-top:10px;
					.username{
						height:42px;
						width:310px;
						border:1px solid #CFCFCF;
						margin-bottom: 28px;
						position: relative;
						.ren{
							height:25px;
							width:25px;
							background:url(../image/sign.png) no-repeat -3px -10px;
							display:block;
							position: absolute;
							left:-70px;
							top:10px;

						}
						.uname{
							height:40px;
							width:273px;
							position: absolute;
							left:30px;
							border:none;
							font-size: 14px;
							
						}
						#hd_username{
							
							height:20px;
							width:200px;
							display:block;
							position:absolute;
							top:50px;
							left:-60px;
							line-height:20px;
						}
					}

					.password{
						height:42px;
						width:310px;
						border:1px solid #CFCFCF;
						margin-bottom: 28px;
						position: relative;
						.lock{
							height:25px;
							width:25px;
							background:url(../image/sign.png) no-repeat -3px -59px;
							display:block;
							position: absolute;
							left:-70px;
							top:10px;
						}
						.pwd{
							height:40px;
							width:273px;
							position: absolute;
							left:30px;
							border:none;
							font-size: 14px;
							
						}
						#hd_password{
							height:20px;
							width:200px;
							display:block;
							position:absolute;
							top:50px;
							left:-60px;
							line-height:20px;
						}
					}
					.code_yanzheng{
						height:42px;
						width:310px;
						margin-bottom:10px;
						position:relative;
						.code{
							height:42px;
							width:135px;
							border:1px solid #CFCFCF;
							margin-bottom: 28px;
							float:left;
						}
						img{
							height:41px;
							width:78px;
							border:1px solid #CFCFCF;
							display:block;
							float:left;
							margin-left:16px;
						}
						a{
							margin-left:16px;
							display:block;
							float:left;
						}
						#hd_code{
							height:20px;
							width:200px;
							display:block;
							position:absolute;
							top:46px;
							left:-60px;
							line-height:20px;
						}
					}
					.qitian{
						height:36px;
						width:310px;
						// border:1px solid red;
						.session{
							margin-top:13px;
							margin-left:-130px;
							display:block;
							float:left;
						}
						span{
							height:20px;
							margin-top:-5px;
							margin-left:-110px;
							font-size:12px;
							display:block;
							float:left;
							color:black;
						}
					}
					.denglu{
						height:40px;
						width:309px;
						margin-top:20px;
					}
					

				}
			}
		}
		.shadow_right{
			height:440px;
			width:8px;
			background:url(../image/shadow1.png) no-repeat;
			float:left;
			transform:scale(-1);
		}



	}
}